package io.github.hadyang.leetcode.tencent;

import java.util.Arrays;
import org.junit.Test;

/**
 * 删除排序数组中的重复项
 *
 * <p>给定一个排序数组，你需要在原地删除重复出现的元素，使得每个元素只出现一次，返回移除后数组的新长度。
 *
 * <p>不要使用额外的数组空间，你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。
 *
 * <p>示例 1:
 *
 * <p>给定数组 nums = [1,1,2],
 *
 * <p>函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。
 *
 * <p>你不需要考虑数组中超出新长度后面的元素。
 *
 * @author haoyang.shi
 */
public class Array902 {

  @Test
  public void test() {
    int[] nums = {1, 1, 2};
    int i = removeDuplicates(nums);

    System.out.println(i);
    System.out.println(Arrays.toString(nums));
  }

  public int removeDuplicates(int[] nums) {
    int i = 0, j = 0, k = nums.length;

    return 0;
  }
}
